package ar.edu.utn.frsf.proyectofinal.sistemadecontrolmodbus.persistence;

import java.util.List;

import ar.edu.utn.frsf.proyectofinal.sistemadecontrolmodbus.persistence.model.Device;
import ar.edu.utn.frsf.proyectofinal.sistemadecontrolmodbus.persistence.model.SimpleUser;
import ar.edu.utn.frsf.proyectofinal.sistemadecontrolmodbus.persistence.model.User;

public interface UserDAO {
	
	public User findByUsername(String username);

	public List<Device> getDevices(User userlogged);
	
	public List<SimpleUser> listUsers();

	public void saveOrUpdateUser(SimpleUser user);

	public void deleteUser(SimpleUser user);
	
}
